range book review